Practical formal validation method for interlocking systems

نویسنده

  • M. Antoni
چکیده

Today, the main issue is to answer the following question: have we finally recognized that when it comes to software, the delivery of absolute numerical safety targets is considered to be impossible, and the methods contained in the CENELEC standard produce a “probability” that certain unsafe failure rates will be archived, rather than an absolute assurance? We know that checks that are undertaken (and their results) before putting safety signalling facilities into service are essential but they are time consuming. And there is no guarantee that these tests are exhaustive, particularly for computerised equipments. In the context of greater economic constraints and increasing complexity of computerized tools, the capacities of the classic approval process are today attained. In practice there is a reduction in the validation cover rate which results in more and more numerous unsafe failures. This paper assumes that it is possible in practice to give an exhaustive formal proof that the “functional” of the signalling application (functional “white box”) is safe in the context of use (over-system). The presented method makes it possible, after a rigorous and cost effective design, to formally validate the “functional” software of critical computerized systems. The aim of our project was to provide the SNCF (today for delegated infrastructure manager, and tomorrow for rolling stock departments of railway subcontractor) with an operating method for the formal validation of critical computerized systems, especially for the Interlocking and ETCS/ERTMS systems. A formal proof method by assertion is presented in this paper; it covers the specification and its software implementation. With the proposed method and its associated tools we verified that the system follows all safety properties all time and does not show superfluous conditions: it replaces the platform checks and is in accordance with the existing SNCF testing procedures. The advantages are a significant reduction of testing time and of the related costs and an increase in the test’s cover rate (deterministic safety vs. probabilistic safety). The paper assumes that the formal methods mastery by infrastructure engineers is a main key to prove that, during the life of the system, an increase in safety is not more expensive.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards a Framework for Modelling and Verification of Relay Interlocking Systems

This paper describes a framework currently under development for modelling, simulation, and verification of relay interlocking systems as used by the Danish railways. The framework is centred around a domain-specific language (DSL) for describing such systems, and provides (1) a graphical editor for creating DSL descriptions, (2) a validator for checking that DSL descriptions are statically wel...

متن کامل

Applied Bounded Model Checking for Interlocking System Designs

In this article the verification and validation of interlocking systems is investigated. Reviewing both geographical and route-related interlocking, the verification objectives can be structured from a perspective of computer science into (1) verification of static semantics, and (2) verification of behavioural (operational) semantics. The former checks that the plant model – that is, the softw...

متن کامل

Proving Safety Properties for EmbeddedControl

It is well-known that a fundamental problem in embedded control systems is the veriication of the safety requirements. Formal methods and related support tools can successfully be applied in the formal proof that a system is safe. However, the complexity of real systems is such that automated tools often fail to formally validate such systems. A typical case is when \state explosion" problems a...

متن کامل

Modeling and Formal Verification of Counting Heads for Railways

The demand for safety for electronic systems, especially safety critical systems, is high. Nowadays such systems are tested and simulated with a manually created set of test cases. But testing cannot reach a complete coverage for complex designs. Hence, we present a verification flow for Counting Heads for railways which are used by many electronic railway interlocking systems from SIEMENS. Our...

متن کامل

Promotion of Local to Global Operation in Train Control System

Railway interlocking system is a safety critical system. Its failure can cause the loss of human life, severe injuries and loss of money. Therefore the complication of this type of system requires advanced methodologies, which provide complete security and quality of a system. One way of achieving this goal is by using formal methods, which are mathematically based languages, techniques and too...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011